article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
audio, canvas, video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
}
[hidden] {
    display: none;
}
html {
    font-size: 62.5%;
    overflow-y: scroll;
}
body {
    font-size: 14px;
    line-height: 1.6rem;
    margin: 0;
	background:#f6f4f4;
}
body, button, input, select, textarea {
    color: #404040;
     font-family: Arial,Helvetica,sans-serif;;
}
*::-moz-selection {
    background: none repeat scroll 0 0 #B4D5FF;
    text-shadow: none;
}
a {
    text-decoration: none;
}
a:hover, a:active {
    outline: 0 none;
    text-decoration: underline;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: bold;
}
em {
    font-style: normal;
}
blockquote {
    margin: 1em 40px;
}
dfn {
    font-style: italic;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    
    display: block;
     border:none;
    margin: 1em 0;
    padding: 0;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	font-weight: bold
}
h1, .h1 {
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 30px;
	line-height: 3.0rem
}
h2, .h2 {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 24px;
	line-height: 2.4rem
}
h3, .h3 {
	font-size: 14px;
	font-size: 1.4rem
}
h4, h5, .h4, .h5 {
	font-size: 12px;
	font-size: 1.2rem
}
h6, .h6 {
	font-size: 11px;
	font-size: 1.1rem;
	line-height: 12px;
	line-height: 1.2rem
}
ins {
    background: none repeat scroll 0 0 #FFFF99;
    color: #000000;
    text-decoration: none;
}
mark {
    background: none repeat scroll 0 0 #FFFF00;
    color: #000000;
    font-style: italic;
    font-weight: bold;
}
pre, code, kbd, samp {
    font-family: monospace,monospace;
    font-size: 1em;
}
pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}
q {
    quotes: none;
}
q:before, q:after {
    content: none;
}
small {
    font-size: 1.1rem;
}
sub, sup {
    font-size: 1rem;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
wbr:after {
    content: "​";
}
ul, ol, dd {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
img {
    border: 0 none;
    vertical-align: middle;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
form {
    margin: 0;
}
fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
label {
    cursor: pointer;
}
legend {
    border: 0 none;
    padding: 0;
}
button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
}
button, input {
    line-height: normal;
}
table button, table input {
}
.clickable, button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
input[type="checkbox"], input[type="radio"] {
}
input[type="search"] {
    -moz-box-sizing: content-box;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
textarea {
    overflow: auto;
    resize: vertical;
    vertical-align: top;
}
input:invalid, textarea:invalid {
    background-color: #F0DDDD;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td {
    vertical-align: top;
}
.ir {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    border: 0 none;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
}
.ir br {
    display: none;
}
.clearfix:before, .clearfix:after, #content, #content:after, .box:before, .box:after, .box-hd:before, .box-hd:after, .box-bd:before, .box-bd:after, .box-ft:before, .box-ft:after, .l-content:before, .l-content:after {
    content: "";
    display: table;
}
.clearfix:after, #content:after, .box:after, .box-hd:after, .box-bd:after, .box-ft:after, .l-content:after, .oldie .clearfix {
    clear: both;
}
.clearfix, .box, .box-hd, .box-bd, .box-ft, .l-content, #content {
}
@media print {
* {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #000000 !important;
    filter: none !important;
    text-shadow: none !important;
}
a, a:visited {
    text-decoration: underline;
}
a[href]:after {
    content: " (" attr(href) ")";
}
abbr[title]:after {
    content: " (" attr(title) ")";
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
}
pre, blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
}
thead {
    display: table-header-group;
}
tr, img {
    page-break-inside: avoid;
}
img {
    max-width: 100% !important;
}
@page {
    margin: 0.5cm;
}
p, h2, h3 {
    orphans: 3;
    widows: 3;
}
h2, h3 {
    page-break-after: avoid;
}
}

.sb-lg-co {
	display: block;
	float: left
}
.sb-lg-co>* {
	float: left
}
.Logo {
	width: 257px;
	height: 80px;
	background:url(../images/logo.png) 0 0 no-repeat;
	 margin-top: -25px;
}
.Logo a {
	color: #fff
}

.Headercontent.clearfix {
    width: 990px;
	position:relative;
}
.Headercontent {
    margin: 5px 5px 0;
}
.hsbhb-main {
	margin: 1.8em 0 0 1.6em;
	height: 2.5em;
	position: absolute;
	right: 0;
	width:680px;
	text-align: justify
}
.hsbhb-main.phs {
	position: absolute;
	max-width: 745px;
	width: 800px
}
.hsbhb-main .tip.middle {
	max-width: 250px
}
.hsbhb {
	margin-right: 48px
}
.hsbhb {
	padding: 0;
	display: inline-block;
	vertical-align: top
}
.hsbhb.social_plugins {
	min-width: 100px
}
.hsbhb.social_plugins.fcbk {
	float: right;
	margin-top: .3em
}
.hsbhb:hover .usp-sp-ship .ship-animation {
	background-position: 0 -1767px
}
.hsbhb:hover .usp-sp-cash .cash-animation {
	top: -2px;
	left: 0
}
.hsbhb:hover .usp-sp-warranty .warranty-animation {
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}
.hsbhb:hover .usp-sp-desc .uspHeadline, .hsbhb:hover .usp-sp-desc .uspHeadline-sub {
	color: #004687
}
.usp-sp-ico {
	float: left;
	cursor: pointer
}
.sb-pd-isco>.usp-sprite2.usp2-sp3 {
	margin: .1em 0 0 .5em
}
.usp-sprite {
	background:url(../images/icn_general_1.png);
}
.usp-sp-cash {
	background: 0;
	width: 30px;
	height: 30px;
	margin: 0 5px 0 0;
	position: relative
}
.hsbhb:hover .usp-sp-cash .cash-animation {
	top: -2px;
	left: 0
}
.cash-animation {
	background-position: -36px -1738px;
	width: 27px;
	height: 13px;
	transition: top .3s, left .3s;
	-moz-transition: top .3s, left .3s;
	-webkit-transition: top .3s, left .3s;
	-o-transition: top .3s, left .3s;
	position: absolute;
	top: 7px;
	left: 3px
}
.cash-static {
	background-position: 0 -1738px;
	width: 30px;
	height: 30px;
	display: block;
	content: '';
	position: absolute;
	top: -3px
}
.usp-sp-desc {
	float: left;
	line-height: 1.1em;
	font-size: 11px;
	cursor: pointer
}
.hsbhb:hover .usp-sp-desc .uspHeadline, .hsbhb:hover .usp-sp-desc .uspHeadline-sub {
	color: #004687
}
.ie7 .thm-multistore #checkoutGrandTotal label, .mbs.strong {
	background: url("/images/spinbasket/cart/icon-title-coupon.png") no-repeat scroll left center transparent;
	padding: 0 0 5px 22px;
	border-bottom: 1px dotted #e6e6e6;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0
}
.uspHeadline {
	font-size: 12px;
	color: #666;
	text-transform: uppercase;
	transition: color .4s ease;
	-moz-transition: color .4s ease;
	-webkit-transition: color .4s ease;
	-o-transition: color .4s ease
}
.uspHeadline-sub {
	color: #666;
	transition: color .4s ease;
	-moz-transition: color .4s ease;
	-webkit-transition: color .4s ease;
	-o-transition: color .4s ease
}
.tip {
	background: #fdfdfd;
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 3px 6px #333;
	position: relative;
	z-index: 9999;
	position: absolute;
	min-width: 150px;
	margin-top: 0;
	display: none;
	top: 31px
}
.tip:before {
	position: absolute;
	top: -7px;
	left: 18px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #eee;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0,0,0,0.2);
	content: ''
}
.tip:after {
	position: absolute;
	top: -6px;
	left: 19px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fdfdfa;
	border-left: 6px solid transparent;
	content: ''
}
.tip.left:before {
	border-top: 7px solid transparent;
	border-right: 7px solid #eee;
	border-bottom: 7px solid transparent;
	border-right-color: rgba(0,0,0,0.2);
	left: -14px;
	top: 20px
}
.tip.left:after {
	border-top: 6px solid transparent;
	border-right: 6px solid #eee;
	border-bottom: 6px solid transparent;
	left: -12px;
	top: 21px
}
.tip.middle {
	min-width: 150px;
	max-width: 262px\9
}
.hsbhb-main .tip.middle {
	max-width: 250px
}
.tip.middle:after {
	left: 75px
}
.tip.middle:before {
	left: 74px
}
.tip.right {
	min-width: 150px
}
.tip.right:after {
	left: 130px
}
.tip.right:before {
	left: 129px
}
.tip>ul {
	list-style: none;
	padding: 0;
	margin: .8em 0 0
}
.tip>ul>li {
	padding-left: 1em;
	text-indent: -.7em;
	margin: .5em 0
}
.tip>ul>li:before {
	content: "• ";
	color: #ffb319
}
.ui-priceBoxPrice {
	font-weight: normal;
	line-height: 1.65em;
	font-size: 14px
}
.rlverat {
	padding: .15em 0 0 0
}
.nlrext {
	max-width: 90%
}
.gtgu2 {
	margin-top: .3em!important
}
.tt-title {
	color: #000
}
.tt-desc {
	margin-top: .2em
}
.usp-sp-ship {
	background: 0;
	width: 35px;
	height: 30px;
	margin: 0 5px 0 0;
	position: relative;
	top: -3px
}
.sidebarfixed
{position:fixed;
top:0;}
.ship-animation {
	background-position: -37px -1767px;
	width: 35px;
	height: 30px;
	transition: background-position .3s;
	-moz-transition: background-position .3s;
	-webkit-transition: background-position .3s;
	-o-transition: background-position .3s
}
.hsbhb:hover .usp-sp-ship .ship-animation {
	background-position: 0 -1767px
}
.usp-sp-warranty {
	background: 0;
	width: 30px;
	height: 26px;
	margin: 0 5px 0 0;
	position: relative
}
.warranty-animation {
	background-position: -38px -1713px;
	width: 29px;
	height: 26px;
	transform: rotate(0);
	-moz-transform: rotate(0);
	-webkit-transform: rotate(0);
	-o-transform: rotate(0);
	transition: transform .6s;
	-moz-transition: -moz-transform .6s;
	-webkit-transition: -webkit-transform .6s;
	-o-transition: -o-transform .6s;
	position: absolute
}
.hsbhb:hover .usp-sp-warranty .warranty-animation {
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}
.warranty-static {
	background-position: -2px -1713px;
	width: 21px;
	height: 21px;
	display: block;
	content: '';
	position: absolute
}

.usp-sp-phone {
	background: 0;
	width: 35px;
	height: 30px;
	margin: 0 5px 0 0;
	position: relative;
	top: -3px
}
.phone-animation {
	background-position: -37px -1882px;
	width: 35px;
	height: 30px;
	transition: background-position .3s;
	-moz-transition: background-position .3s;
	-webkit-transition: background-position .3s;
	-o-transition: background-position .3s
}
.hsbhb:hover .usp-sp-phone .phone-animation {
	background-position: 0 -1882px
}
  #header .l-content,  #footer .l-pageWrapper , #content .l-content {
    margin: 0 auto;
    width: 1000px;
}
.header_menu
{ height:25px;
 right:0;}
#content {
	content: normal;
	display: block
}
.l-content {
	position: relative;
	height: 100%;
	background:#fff;
	 

}
.ie7 #footer {
	position: relative;
	z-index: 1
}
.ie7 #content {
	position: relative;
	z-index: 2
}
.ie7 #header {
	position: relative;
	z-index: 3
}

#header
{ height:90px;}
#content {

}
#footer {
	clear: both;

}
#content .l-content .leftcontent {
	float: left;
	width: 20.08%;
	margin-right: 1.205%;
	_margin-right: -3px
}
#all_page
{ margin:0;
padding:0;}
.rightcontent {
	width: auto
}
.leftcontent.fixed
{ position:fixed;
  top:0;
 
 }
#content .rightcontent {
	float: right;
	width: 70.905%;
	_margin-left: -3px
}
.content_tomtat
{     border: 1px solid #CCCCCC;
    border-radius: 3px;
    box-shadow: 0 0 2px #CCCCCC;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 5px;}
.content_tomtat h1
{ font-size:16px;
padding:0;
line-height:22px;
margin:0;
}
#content .leftcontent .weght

{display: block;
  position:relative;
  width: 257px;
  background-color: #f3f0ef;
  margin: 5% auto 0;
  padding: 0;
  border-radius:5px;
  box-shadow:  inset 0 0 1px rgba(255,255,255,1);
  box-shadow:  1px 1px 1px 1px rgba(0,0,0,0.1);}



.nav{
  background-color:#FC1D00;
  height:34px;
  border-radius:5px 5px 0 0;
}
.nav h3
{ color:#fff;
line-height:34px;
padding-left:10px;
text-transform:uppercase;
text-shadow:1px 2px 2px 2px #ccc ;}
.settings {
  height:20px;
  float:right;
  background-image:url(http://i.imgur.com/CLs7u.png);
  width:20px;
  margin:10px;
} #sidebar .weght

{  background:#F6F4F4;
box-shadow:0px 0px 2px #ccc;}
.menu_left ul {
  list-style:none;
  border:1px solid #ccc;
  border-top:none;
  border-radius:4px;
  
}

.menu_left ul li {
  border-top:1px solid rgba(0,0,0,0.1);
  padding:11px 10px;
  box-shadow:inset 0 1px 1px #fff;
  text-indent:10px;
  }

.menu_left ul li a {
  font-size:14px;
  color:#000;
  font-family: 'Strait', sans-serif;
  font-size:14px;
  text-decoration:none;
  text-shadow: 1px 1px 1px #fff;
}

.menu_left ul li img {
  float:left;
  margin:-2px 0 0 0;
}

.menu_left ul li:hover {
  border-left:3px solid #ed6b3a;
  background-color:rgba(0,0,0,0.02);
}



.fct-bd {
	margin: 10px 0
}
.fct-bd {
    margin: 0;
    padding: 10px;
}
.cnv li {
	line-height: 24px;
	line-height: 3.0rem
}
.cnv li a {
	display: block;
	padding-left: 5px
}
.cnv .cnv-level-1__item a {
	display: inline;
	padding-left: 0
}
.cnv .cnv-level-1__item-active a {
	font-weight: bold
}
.cnv-level-1__item {
	display: block;
	padding-left: 5px;
	border-bottom: 1px solid #e6e6e6;
	margin-right: 6px;
	margin-top: -1px
}
.cnv-home .cnv-level-1-link {
	padding-left: 3px
}
.cnv-name {
	background: #FFF
}
.cnv-items {
	color: #333
}
.cnv a:hover, .cnv a:focus, .cnv a:active, .cnv a:hover .cnv-items, .cnv a:focus .cnv-items, .cnv a:active .cnv-items {
	color: #333;
	text-decoration: underline
}
.cnv .selected>a, .cnv .selected>a .cnv-items {
	color: #000;
	font-weight: bold;
	background-color: #ddd
}
.cnv .selected.error>a, .cnv .selected.error>a .cnv-items {
	color: #999;
	font-weight: bold;
	background-color: transparent
}
.cnv-subCat-1, .cnv-subCat-2, .cnv-subCat-3, .cnv-subCat-4, .cnv-subCat-5, .cnv-subCat-6, .cnv-subCat-7, .cnv-subCat-8, .cnv-subCat-9 {
	margin-left: 5px
}
.ie7 .cnv-subCat-1_no-segment {
	margin-top: -12px
}
.cnv a:hover .i-arrowRight:before, .cnv a:focus .i-arrowRight:before, .cnv a:active .i-arrowRight:before, .cnv .selected>a .i-arrowRight:before, .cnv>li>a:hover.i-arrowRight:before, .cnv>li>a:focus.i-arrowRight:before, .cnv>li>a:active.i-arrowRight:before, .cnv>li.selected a.i-arrowRight:before {
	border-left-color: #333
}
.cnv a:hover .i-arrowBottom:before, .cnv a:focus .i-arrowBottom:before, .cnv a:active .i-arrowBottom:before, .cnv .selected>a .i-arrowBottom:before {
	border-top-color: #333
}
.cnv a:hover .i-bullet:before, .cnv a:focus .i-bullet:before, .cnv a:active .i-arrowBottom:before, .cnv .selected>a .i-bullet:before {
	color: #333
}
.cnv {
	padding: 0;
	
}
.cnv a {
	color: #000;
	font-size: 14px
}
.cnv a:hover, .cnv a:focus, .cnv a:active, .cnv a:hover .cnv-items, .cnv a:focus .cnv-items, .cnv a:active .cnv-items {
	color: #ffb319;
	text-decoration: none
}
.cnv.fct-category li:last-child a, .cnv.fct-category li:last-child.cnv-empty {
	border-bottom: 1px solid #e6e6e6
}
.cnv li:last-child a, .cnv li:last-child.cnv-empty {
	border-bottom: 0
}
.fct-category-lastBorderHide {
	position: relative;
	top: -1px;
	height: 1px;
	overflow: hidden;
	line-height: 0;
	background-color: #fff
}
.cnv .cnv-items {
	color: #666!important;
	font-weight: normal!important
}
.cnv .selected>a, .cnv .selected>a .cnv-items {
	background-color: transparent
}
.cnv .selected>a {
	color: #333
}
.cnv .selected>a.cnvicon_i-arrowRightDark, .cnv .childSelected>a.cnvicon_i-arrowRightDark {
	background-image: none
}
.cnv .selected>a.cnvicon_i-arrowRightDark:before, .cnv .childSelected>a.cnvicon_i-arrowRightDark:before {
	background:url(../images/icn_general_1.png) -3px -2233px no-repeat
}
.ie6 .fct-scroll {
	height: 79px
}
.fct-scroll {
	max-height: 72px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid
}
.fct-scroll.brands {
	max-height: 200px;
	background:#fff;
}
.fct-scroll li a {
	padding: 2px 2px 2px 5px
}
.fct-scroll li .inactive {
	padding: 2px 2px 2px 5px
}
.fct-scroll.brands li a {
	padding: 0 2px 0 5px
}
.box-bdr, .ui-listLight .ui-listItem, .ui-tabViewNav>li, .cartTable .cartItems tr, .hdSimple, .categoryMenu, .fct-scroll {
	border-color: #d3d3d3
}
	 .layout { padding-top:30px; font-family: Georgia, serif; background:#fff;}
	 .layout-slider { margin-bottom: 60px;  }
	 .layout-slider-settings { font-size: 13px; padding-bottom: 10px; }
	 .layout-slider-settings pre { font-family: Courier; }
	 .catalogPriceFilterSubmit {
	background:url(../images/icn_general_1.png) no-repeat scroll 0 -1947px transparent;
	border: 0 solid #fff;
	height: 28px;
	width: 30px;
	filter: none;
	color: transparent;
	margin-top:15px;
	float: right;
	padding-left: 0;
	
}
.catalogPriceFilterSubmit.hightlight {
	box-shadow: 1px 1px 7px #004688
}
.backgr
{ 
background:#fff;}
.productTeaserBox {
	margin: 0 0 1px 0
}
.productTeaserBox-no-brands {
	margin-bottom: 10px
}
.productTeaserBox .header {
	color: #000;
	margin-bottom: 10px
}
.productTeaserBox .header .ui-borderBottom {
	border-bottom-width: 2px!important;
	border-color: #0C2C93!important
}
.productTeaserBox>.header:hover {
	
}
.productTeaserBox .header h1, .productTeaserBox .header h2 {
	background: 0;
	font-size: 16px;
	 line-height:0;
	color: #000
}
.productTeaserBox .header h1:before, .productTeaserBox .header h2:before {
	background:url(../images/icn_general_1.png) no-repeat 0 -15px;
	content: '';
	width: 15px;
	height: 13px;
	display: inline-block;
	vertical-align: 1px
}
.productTeaserBox .header a.more {
	background:url(../images/arrow_orange.png) no-repeat 0 50%!important;
	padding-left: 10px;
	font-size: 12px!important;
	float: right;
	text-decoration: none;
	color: #004b91;
	margin-right: 10px;
	margin-top: 15px
}
.productTeaserBox .header h1, .productTeaserBox .header a.more {
	line-height: 10px!important
}
.productTeaserBox .header a.more:hover, .productTeaserBox .productTeaserBox-brandsList-item:hover {
	color: #ffb319
}
.productTeaserBox .productTeaserBox-brandsList {
	font-size: 12px;
	line-height: 24px;
	background: #f2f9ff;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding-left: 10px;
	margin-bottom: 10px
}
.productTeaserBox .productTeaserBox-brandsList-item {
	color: #004b91;
	font-size: 11px;
	margin: 0 5px
}
.productTeaserBox .productTeaserBox-brandsList-divider {
	color: #e6e6e6
}
.ui-borderBottom {
	border-bottom-color: #f2f2f2!important
}
.ui-borderBottom {
	border-bottom: 1px solid #d3d3d3!important
}
.lfloat {
	float: left
}
.rfloat {
	float: right
}
sbhppla {
	display: block
}
.sbhppla_d2 {
	float: right;
	margin: .7em .5em 0 0
}
.sbhppla_h2 {
	text-decoration: underline
}

			.lis_prd {
    margin: 10px -8px;
}
.lis1 {
    border: 1px solid #E3E3E3;
    float: left;
    margin: 8px;
    padding: 15px;
    position: relative;
    text-align: center;
    width: 131px;
}
 

.ldtail {
    border-top: 1px solid #E3E3E3;
    margin:10px -1px 0;
    padding:10px 10px 5px;
}
.ldtail h3
{ font-size:13px;
margin:0px;
color:#031282;}
.ldtail h3 a
{ font-size:13px;
margin:0px;
text-decoration:none;
color:#031282;}
.ldtail h3 a:hover
{ color:#7F3638;}
.price {
    color: #E40000;
    font-size: 15px;
    font-weight: bold;
    margin: 5px 0 10px;
}
.more {
    background: none repeat scroll 0 0 #1764AA;
    border-bottom: 1px solid #043F77;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 10px;
    padding: 5px 5px;
	text-decoration:none;
	border-radius:5px;
	font-size:13px;
}
.more:hover {
    background: none repeat scroll 0 0 #CD0303;
    border-bottom: 1px solid #940101;
    color: #FFFFFF;
	text-decoration:none;
	border-radius:5px;
}
.sale {
    background: url("img/sale.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-weight: bold;
    padding: 7px 7px 35px 37px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 0;
}
.rightbar {
    float: right;
    width: 208px;
}
.ttname {
    border-radius: 5px;
    box-shadow: 0 1px 3px #B3B3B3;
}


#support {
  /*  background-image:url(../images/hotro.png); */
    background-repeat: repeat-x;
    float: left;
    height: auto;
    margin: 0;
	margin-top:15px;

}
#support div.tier-1 {
  
    background-repeat: repeat-x;
    border-right: 1px solid #FFFFFF;
    float: left;
    height: 52px;
    width: 140px;
}
#support div.tier-1:last-child {
    border: medium none;
}
#support div.tier-1 img {
    float: left;

	margin-bottom:11px;
	margin-top:11px;

	width:25px;
}
#support div.tier-1 p {
    float: left;
    margin-left: 4px;
    margin-top: 8px;
    text-align: center;
}
#support div.tier-1 .Name {
    color: #fb040a;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
#support div.tier-1 .phone {
    color: #000;
    font-size: 15px;
    font-weight: bold;
}
.lis2 {
    border: 1px solid #E3E3E3;
    float: left;
    margin: 8px;
    padding: 15px;
    position: relative;
    text-align: center;
    width: 131px;
}
 .lis2 a img
 {  margin-left:-10px;}

.ldtail2 {
    border-top: 1px solid #E3E3E3;
    margin:10px -15px 0;
    padding:10px 10px 5px;
}
.ldtail2 h3
{ font-size:13px;
margin:0px;
color:#031282;}
.ldtail2 h3 a
{ font-size:13px;
margin:0px;
text-decoration:none;
color:#031282;}
.ldtail2 h3 a:hover
{ color:#7F3638;}
.price {
    color: #E40000;
    font-size: 15px;
    font-weight: bold;
    margin: 5px 0 10px;
}
.more {
    background: none repeat scroll 0 0 #1764AA;
    border-bottom: 1px solid #043F77;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 10px;
    padding: 5px 5px;
	text-decoration:none;
	border-radius:5px;
	font-size:13px;
}
.more:hover {
    background: none repeat scroll 0 0 #CD0303;
    border-bottom: 1px solid #940101;
    color: #FFFFFF;
	text-decoration:none;
	border-radius:5px;
}
.sale {
    background: url("img/sale.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-weight: bold;
    padding: 7px 7px 35px 37px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 0;
}
.rightbar {
    float: right;
    width: 208px;
}
.ttname {
    border-radius: 5px;
    box-shadow: 0 1px 3px #B3B3B3;
}
.slider-wrapper { 
	width: 100%;
	margin-top:5px;
	height:250px; 
	
}
#sp-footer {
    background: none repeat scroll 0 0 #FFFFFF;
    
     margin-bottom: 14px;
    padding:10px;
}
#sp-footer .cp {
    float: left;
}
#footerpage
{
	 clear: both;
    font-size: 12px;
    margin:0 auto;
    width:1000px;
}
.sp-inner
{ }
.custom
{  border: 1px solid #CCCCCC;
    border-radius: 3px;
    box-shadow: 0 0 2px #CCCCCC;
    overflow: hidden;
    position: relative;}
.footer_iner
{ width:400px;
float:left;
 font-size:14px;
 line-height:22px;
 padding-left:10px;
}

.footen
{ width:340px; float:left;
line-height:22px;
font-size:14px;}
.socil
{ width:147px;
float:right;
font-size:14px;
text-align:justify;
padding-right:10px;
}

.next_content
{ float:right;
 font-size:13px;
 margin-right:10px;
 }
 .next_content a
 { padding:5px;
   font-size:13px;
   font-weight:bold;
    font-style:italic;
	color:#FF0105;}
	.next_content a:hover
 { padding:5px;
   font-size:13px;
   font-weight:bold;
    font-style:italic;
	color:#052C96;
	text-decoration:none;}
	.footer_content
	{ font-size:13px;
	line-height:18px;
	border:1px solid #ccc;
	box-shadow:0px 0px 2px #ccc;
	padding:5px 10px;
	border-radius:3px;}
#menu_productdm
{ display:inline; position:relative;}
 #menu_productdm li > select 
 { display:block; float:left; height:30px; margin:0px 5px;}
  #menu_productdm li > select >
  {}
  .product-detail .imamedia
  { width:45%;
  float:left;}
  .product-comment h1
  { font-size:18px;
  margin:0;
  line-height:22px;
  padding-top:5px;
  padding-bottom:5px;
  border-bottom:1px solid #ccc;}
  .product-detail .product-short-description
  { padding-top:10px;}
  .product-detail .product-comment
  {width:55%;
  float:
  right;}
  .product-detail
  { border:1px solid #ccc;
  position:relative;
  overflow:hidden;
  border-radius:3px;
  box-shadow:0px 0px 2px #ccc;
  margin-right:10px;
  padding:10px;}
  
     .product-detail .product-detail-main
	 { width:100%;
	 overflow:hidden;}
	 ul.ul_image
	 { display:inline;}
	 ul.ul_image li
	 { float:left; padding:3px;}
	 ul.ul_image li img
	 { width:90px;height:100px;
	   border:1px solid #ccc;}
	    .product-detail .product-detail-main h3.h3-detail
		{ line-height:22px;
		height:26px;
		font-size:18px;
		 border-bottom:2px solid #004084;}
		 .product-detail .product-detail-main .content-detail-product
		 {  padding:0 10px 10px 10px;
		 line-height:22px;}